Published July 1, 2024 | Version Printed Version
Poster Open

Workflow-based Automation of UI software Testing - A Review of a Commercial Case Study

  • 1. ROR icon Johns Hopkins University

Description

Verifying the performance and safety is at the heart of the medical software
release process. At Adaptix, we are developing new types of compact, low-dose,
3D X-ray imaging systems to enable 3D imaging at the point of care. The device
emits x-rays at different angles and reconstructs the images to a high-resolution 3D
images to facilitate medical diagnosis. The product utilizes a software UI that is
designed with a workflow in mind to streamline the user experience. It can be a
laborious task to repetitively test the software UI by manually clicking the buttons.
By using a python package called PyWinAuto, I was able to automate the user’s
behaviours to perform the image acquisitions for thousands of times without
manually clicking the UI buttons. Because the UI software gets constantly updated,
building technology for continuous testing and verification reduces manual labour
and human errors, increase routine testing, allows early detection of the software
errors, and improves the robustness of the software development lifecycle. By
presenting the strategic methods of streamlining the automation process, I hope to
present a new way of performing software usability testing.

Files

RSLondonSouthEast_AdaptixPoster_v3.pdf

Files (923.0 kB)

Name Size Download all
md5:9de1c9a4e21717236da32830f3a759ba
923.0 kB Preview Download

Additional details

Dates

Available
2024-07-16
Presented

Software

Programming language
Python